import request from '@/utils/request'

/**
 * goods func
 * @param parameter
 * @returns {*}
 */

// 根据商品名称查询对应的商品信息 如果商品名称为空则获取所有的商品信息
export function AdminQueryAllGoods(parameter) {
  return request({
    url: '/adminGoodsOperation/AdminQueryAllGoods',
    method: 'post',
    data: parameter
  })
}

// 获取所有的父级商品分类
export function queryParentGoods(parameter) {
  return request({
    url: '/adminGoodsOperation/queryParentGoods',
    method: 'post',
    data: parameter
  })
}

// 根据商品分类获取对应的商品信息
export function querySomeGoodsByType(parameter) {
  return request({
    url: '/adminGoodsOperation/querySomeGoodsByType',
    method: 'post',
    data: parameter
  })
}

// 删除/下架商品信息
export function deleteGoods(parameter) {
  return request({
    url: '/adminGoodsOperation/deleteGoods',
    method: 'post',
    data: parameter
  })
}

// 已下架商品重新上架商品
export function putUpGoods(parameter) {
  return request({
    url: '/adminGoodsOperation/putUpGoods',
    method: 'post',
    data: parameter
  })
}

// 添加一条商品类型
export function addGoodsType(parameter) {
  return request({
    url: '/adminGoodsOperation/addGoodsType',
    method: 'post',
    data: parameter
  })
}

// 上传图片
export function upFile(parameter) {
  return request({
    url: '/adminGoodsOperation/upFile',
    method: 'post',
    data: parameter
  })
}

// 添加商品
export function addGoods(parameter) {
  return request({
    url: '/adminGoodsOperation/addGoods',
    method: 'post',
    data: parameter
  })
}

// 获取品牌
export function queryOrgin(parameter) {
  return request({
    url: '/adminGoodsOperation/queryOrgin',
    method: 'post',
    data: parameter
  })
}

// 修改对应的商品信息
export function updateGoods(parameter) {
  return request({
    url: '/adminGoodsOperation/updateGoods',
    method: 'post',
    data: parameter
  })
}

